long stride - German English Dictionary